dice reasoning